package com.guage.producter.domain;

import java.math.BigDecimal;
import java.sql.Date;
import java.sql.Timestamp;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author yangdezhao
 * @since 2024-03-16
 */
@TableName("sample_table")
public class SampleTable extends Model<SampleTable> {

	private static final long serialVersionUID = 1L;

	@TableId("ID")
	private BigDecimal id;
	@TableField("NAME")
	private String name;
	@TableField("AGE")
	private Integer age;
	@TableField("EMAIL")
	private String email;
	@TableField("HIRE_DATE")
	private Date hireDate;
	@TableField("SALARY")
	private BigDecimal salary;
	@TableField("IS_ACTIVE")
	private String isActive;
	@TableField("DESCRIPTION")
	private String description;
	@TableField("CREATE_TIMESTAMP")
	private Timestamp createTimestamp;
	@TableField("CREATE_TIME_ZONE")
	private Timestamp createTimeZone;
	@TableField("SALARY_FLOAT")
	private Float salaryFloat;
	@TableField("UPDATE_TIME")
	private Date UPDATGE_TIME;
	public BigDecimal getId() {
		return id;
	}

	public void setId(BigDecimal id) {
		this.id = id;
	}

	public Timestamp getCreateTimestamp() {
		return createTimestamp;
	}

	public void setCreateTimestamp(Timestamp createTimestamp) {
		this.createTimestamp = createTimestamp;
	}

	
	public Timestamp getCreateTimeZone() {
		return createTimeZone;
	}

	public void setCreateTimeZone(Timestamp createTimeZone) {
		this.createTimeZone = createTimeZone;
	}

	public Float getSalaryFloat() {
		return salaryFloat;
	}

	public void setSalaryFloat(Float salaryFloat) {
		this.salaryFloat = salaryFloat;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getAge() {
		return age;
	}

	public void setAge(Integer age) {
		this.age = age;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public Date getHireDate() {
		return hireDate;
	}

	public void setHireDate(Date hireDate) {
		this.hireDate = hireDate;
	}

	public BigDecimal getSalary() {
		return salary;
	}

	public void setSalary(BigDecimal salary) {
		this.salary = salary;
	}

	public String getIsActive() {
		return isActive;
	}

	public void setIsActive(String isActive) {
		this.isActive = isActive;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public Date getUPDATGE_TIME() {
		return UPDATGE_TIME;
	}

	public void setUPDATGE_TIME(Date uPDATGE_TIME) {
		UPDATGE_TIME = uPDATGE_TIME;
	}

	@Override
	protected Serializable pkVal() {
		return id;
	}

}
